﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ECommerce.WebControls.Seguridad
{
    public partial class WebDropDownPerfiles : System.Web.UI.WebControls.DropDownList 
    {
        public ECommerce.Model.Seguridad.Perfil[] perfiles;
        public ECommerce.Model.Seguridad.Perfil[] Perfiles
        {
            get { return this.perfiles; }
            set { this.perfiles = value; }
        }
        public void Load()
        {
            this.Perfiles = ECommerce.DAO.Seguridad.Perfil.GetPerfilesDelSistema();
            this.Load(this.Perfiles);
        }
        public void Load(int ident)
        {
            this.Perfiles = ECommerce.DAO.Seguridad.Perfil.GetPerfilesByPersona(ident);
            this.Load(this.Perfiles);
        }
        public void Load(ECommerce.Model.Seguridad.Perfil[] Perfiles)
        {
            this.DataSource = Perfiles;
            this.DataMember = "Value";
            this.DataTextField = "Name";
            this.DataValueField = "Value";
            this.DataBind();
        }
        public ECommerce.Model.Seguridad.Perfil PerfilSeleccionado
        {
            get
             {
                ECommerce.Model.Seguridad.Perfil result = new ECommerce.Model.Seguridad.Perfil();
                result.Load(Convert.ToInt32(this.SelectedValue));
                return result;
            }
        }
        
    }
}
